bitkeeper revision 1.1629.1.1 (429de4faESWSriZYlaDxRVk7hKj32g)
authorcl349@firebug.cl.cam.ac.uk <cl349@firebug.cl.cam.ac.uk>
Wed, 1 Jun 2005 16:40:26 +0000 (16:40 +0000)
committercl349@firebug.cl.cam.ac.uk <cl349@firebug.cl.cam.ac.uk>
Wed, 1 Jun 2005 16:40:26 +0000 (16:40 +0000)
commitf3925909949960e1d7c11f15ddb99589e7dd3f59
treedf7ba8311fce38fa32e43d0eaffe192a95301025
parent0a461095daeffe7d114c3e7ba83cda3af76decda
bitkeeper revision 1.1629.1.1 (429de4faESWSriZYlaDxRVk7hKj32g)

All page directory pages have to be pinned before/during relocation, so
that the entries they contain can be canonicalised during relocation.
mmu_context.h, mmu.h, pgtable.c, ldt.c, reboot.c:
  Pin all unpinned in-use pgd's before relocation.
reboot.c:
  Flush the pgd cache before relocation.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
linux-2.6.11-xen-sparse/arch/xen/i386/kernel/ldt.c
linux-2.6.11-xen-sparse/arch/xen/i386/mm/pgtable.c
linux-2.6.11-xen-sparse/arch/xen/kernel/reboot.c
linux-2.6.11-xen-sparse/include/asm-xen/asm-i386/mmu.h
linux-2.6.11-xen-sparse/include/asm-xen/asm-i386/mmu_context.h